package com.freeme.camera;

import android.content.Context;
import android.content.pm.PackageManager.NameNotFoundException;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.util.Log;
import android.view.ViewGroup;

import com.freeme.camera.data.PictureSizeInfo;
import com.freeme.pluginmanager.BasePlugin;

public class BasePluginImpl extends BasePlugin implements IPluginModuleEntry {

	public BasePluginImpl() {
		super();
	}

	public BasePluginImpl(Context context, String packageName) {
		super(context,packageName);
	}

	@Override
	public int getModuleID() {
		return 0;
	}

	@Override
	public String getPkgName() {
		return null;
	}

	@Override
	public Drawable getModuleIcon() {
		return null;
	}

	@Override
	public String getModuleTitle() {
		return null;
	}

	@Override
	public void showPanel(ViewGroup root) {

	}

	@Override
	public void hidePanel() {

	}

	@Override
	public void switchPanel(ViewGroup root) {

	}

	@Override
	public byte[] blendOutput(byte[] jpegData) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void mediaSaved(Uri uri) {

	}

	@Override
	public PictureSizeInfo getPictureSizeInfo() {
		return null;
	}

	@Override
	public boolean isInterceptCapture() {
		return false;
	}

	@Override
	public void setVisible(int visible) {
	}

}
